research satellite - Español Inglés Diccionario